//package com.erp.user.domain.bo;
//
//import com.ruoyi.common.core.validate.AddGroup;
//import com.ruoyi.common.core.validate.EditGroup;
//import com.ruoyi.common.core.web.oldDomain.BaseEntity;
//import lombok.Data;
//import lombok.EqualsAndHashCode;
//
//import javax.validation.constraints.NotBlank;
//import javax.validation.constraints.NotNull;
//import java.math.BigDecimal;
//import java.util.Date;
//
///**
// * 推广提成日志业务对象 erp_promotion_commission_log
// *
// * @author erp
// * @date 2023-08-01
// */
//
//@Data
//@EqualsAndHashCode(callSuper = true)
//public class ErpPromotionCommissionLogBo extends BaseEntity {
//
//    /**
//     *
//     */
//    @NotNull(message = "不能为空", groups = { EditGroup.class })
//    private Long id;
//
//    /**
//     * 用户id
//     */
//    @NotNull(message = "用户id不能为空", groups = { AddGroup.class, EditGroup.class })
//    private Long comUserId;
//
//    /**
//     * 提成金额
//     */
//    @NotNull(message = "提成金额不能为空", groups = { AddGroup.class, EditGroup.class })
//    private BigDecimal amount;
//
//    /**
//     * 被推广用户id
//     */
//    @NotNull(message = "被推广用户id不能为空", groups = { AddGroup.class, EditGroup.class })
//    private Long infoUserId;
//
//    /**
//     * 被推广用户类型（1分公司 2代理 3个人）
//     */
//    @NotNull(message = "被推广用户类型（1分公司 2代理 3个人）不能为空", groups = { AddGroup.class, EditGroup.class })
//    private Integer userType;
//
//    /**
//     * 推荐时间
//     */
//    @NotNull(message = "推荐时间不能为空", groups = { AddGroup.class, EditGroup.class })
//    private Date recommendTime;
//
//    /**
//     * 推荐客户编码
//     */
//    @NotBlank(message = "推荐客户编码不能为空", groups = { AddGroup.class, EditGroup.class })
//    private String userCode;
//
//    /**
//     * 是否分佣 0否 1是
//     */
//    @NotNull(message = "是否分佣 0否 1是不能为空", groups = { AddGroup.class, EditGroup.class })
//    private Integer isDivide;
//
//    /**
//     * 订单号
//     */
//    @NotBlank(message = "订单号不能为空", groups = { AddGroup.class, EditGroup.class })
//    private String orderNo;
//
//
//}
